package cn.hrfax.stf.sdk.model;

import java.io.Serializable;
import java.math.BigDecimal;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

/**
 * @author yongSen.wang
 * @date 2020/6/10 14:30
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(callSuper = false)
public class ApplyTradeParams implements Serializable {

    private static final long serialVersionUID = -585006756337543211L;

    /**订单编号（外部编号）*/
    private String            orderNo;

    /**资方id*/
    private String            funderId;
    /**产品id*/
    private String            productId;
    /**业务行id*/
    private String            businessBankId;
    /**借款期数（为0表示没有期数限制）*/
    private Integer           loanPeriod;
    /**借款期限类型（0、未知，1、日，2、月，3、年，4、7天/期）*/
    private Integer           loanPeriodType;
    /**借款金额（元）*/
    private BigDecimal        loanAmt;
    /**借款商品（汽车品牌等等）*/
    private String            loanGoods;
    /**商户名称*/
    private String            merchantName;
    /**商户收款账户名称*/
    private String            merchantReceiptName;
    /**商户帐号*/
    private String            merchantBankCard;
    /**商户账户银行*/
    private String            merchantBankCardCode;
    /**商户账户银行名称*/
    private String            merchantBankCardName;
    /**商户账户开户行名称*/
    private String            merchantOpenName;

}
